package com.nba.dao;

import java.util.List;

import com.nba.bean.Team;
import com.nba.bean.inherit.TeamInherit;

public interface TeamDao {
	
	List<Team> selectTeamAll();
	
	/**
	 * @param teamId
	 * @return 通过Id来查
	 */
	Team selectTeamById(int teamId);
	
	/**
	 * @param teamId
	 * @return 通过Id删
	 */
	 int deleteTeamById(int teamId);
	 
	 /**
	 * @param team
	 * @return 添加球队
	 */
	int insertTeam(Team team);
	
	/**
	 * @param team
	 * @return 修改球队
	 */
	int updateTeam(Team team);
	
	/**分页查询 所有球队
	 * @param keyword
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	List<TeamInherit> selectTeam(String keyword,int pageNum,int pageSize);
	
	/**查询球队的总条数
	 * @param keyword
	 * @return
	 */
	int selectTeamTotalRows(String keyword);
	
	/**通过球队明查找
	 * @param teamName
	 * @return
	 */
	Team selectTeamByName(String teamName);
}
